Visualisation des données météorologiques et de lactation

Introduction

Ce script R utilise les packages ggplot2, GGally, dplyr, RColorBreweret agricolae pour visualiser et analyser les données météorologiques et de lactation. Il charge les données à partir d'un fichier CSV, calcule les corrélations entre les variables météorologiques, et crée divers graphiques pour explorer les relations et les tendances.

Étapes du script

1. Installation et chargement des packages nécessaires

Ici, nous chargeons les bibliothèques nécessaires pour la visualisation et la manipulation des données. Si ces packages ne sont pas installés, les commandes install.packages() doivent être exécutées au préalable.

2. Chargement des données

Les données sont chargées à partir d'un fichier CSV nommé donnees_moyennes.csv. Ce fichier contient des informations sur les données de lactation et les données météorologiques moyennes pour chaque ferme.

La fonction read.csv() lit le fichier CSV et charge les données dans un dataframe appelé data_mean. La fonction head() affiche les premières lignes des données pour vérifier leur contenu. La variable ec contient uniquement les colonnes des variables météorologiques (ECs).

3. Diagramme de corrélation

Un diagramme de corrélation est créé pour visualiser les corrélations entre les différentes variables météorologiques.

La fonction ggcorr() du package GGally est utilisée pour créer le diagramme de corrélation. Les coefficients de corrélation sont affichés sur le graphique.

4. Nuages de points de base

Des nuages de points sont créés pour visualiser les relations entre paires de variables météorologiques.

La fonction ggplot() du package ggplot2est utilisée pour créer les nuages de points. Des exemples de variables corrélées, non corrélées et anti-corrélées sont présentés.

5. Comparaison des fermes pour chaque variable météorologique

Des boîtes à moustaches sont créées pour comparer les variables météorologiques entre les différentes fermes.

La fonction boxplot() est utilisée pour créer les boîtes à moustaches. Les couleurs sont définies à l'aide de colorRampPalette() et brewer.pal() du package RColorBrewer.

 

6. Évolution de chaque variable météorologique et ferme par année

Des graphiques à barres sont créés pour visualiser l'évolution des variables météorologiques par année pour une ferme spécifique (ferme 1 dans cet exemple).

L'année est extraite de la colonne date_of_GB, et une boucle est utilisée pour créer un graphique en barres pour chaque variable météorologique. Les couleurs sont définies pour chaque variable.